Senior Software Development Engineer in Test - iOS
Mighty Networks
Join a fast-moving, AI-powered team that values collaboration, speed, and stability.
The Role
We are looking for a Senior Software Development Engineer in Test (SDET) to join our dynamic engineering team. You will be working alongside our iOS engineers to build and maintain a robust testing infrastructure for our iOS platform. Our suite includes more than a thousand end-to-end UI tests, plus hundreds of snapshot and unit tests running across multiple devices. Every dev writes tests at Mighty. Your role will focus on improving test stability, speed, and consistency across the entire iOS stack, with a particular emphasis on optimizing automated testing workflows.
You’ll collaborate closely with our iOS Engineers to ensure seamless, high-quality code that powers millions of members and thousands of communities. In this role, you’ll leverage cutting-edge AI tools to apply mass changes to the test-codebase that enhance productivity and streamline testing processes.
What You’ll Do
- Design, develop, and maintain our testing infrastructure to ensure consistent, high-quality results across the iOS platform
- Evolve the test‑suite itself – introduce new patterns and best practices, focusing on system‑level improvements, not writing feature tests for other teams.
- Collaborate with the seasoned iOS leaders to define testing patterns, direction, and improvements
- Build in fast-paced iterations to optimize test stability, speed, and scalability
- Leverage AI-driven tools to create intelligent testing solutions and improve test coverage and performance
- Mentor and guide iOS developers to elevate the testing standards across the team
- Troubleshoot complex test failures, debug issues, implement solutions quickly, and improve the diagnosability of test issues over time
- Drive the adoption of new testing technologies and methodologies that increase efficiency and accuracy
- Ensure that all tests align with the quality and performance standards of our platform, by automating safeguards, not manual efforts
What We’re Looking For
- 5+ years of experience in SDET or Test Engineering
- Proven ability to work with iOS engineering teams on large-scale mobile applications
- Expertise in test automation frameworks, ideally for iOS platforms, with experience in tools such as XCUITest
- Strong experience with both backend and frontend systems, with knowledge of Swift, and modern iOS frameworks
- Strong understanding of software patterns and practices, such as Page Object Models, inheritance, encapsulation, etc.
- Experience with AI-driven test automation tools or a willingness to learn and experiment with them
- Excellent communication skills and a team-oriented mindset
- Bonus: experience writing and troubleshooting CI pipelines for iOS using GHA (GitHub Actions)
Who You Are
- You thrive in a collaborative environment and are excited to mentor and learn from others
- You’re passionate about improving software quality and testing processes with a focus on speed and scalability
- You love working in an experimental, fast-paced environment and adapting to changes quickly
- You believe that AI tools can unlock new levels of productivity and are eager to apply them in innovative ways to improve test infrastructure
- You are detail-oriented, proactive, and focused on delivering results with consistency and quality
Compensation: The base salary for this role ranges from $100,000–$180,000 USD, with exact compensation based on location, experience, and cost of living.